Electronic data processor



March 28, 1967 C. H. FRCJPSTERy JR ELECTRON I C DATA PROCES SOR Filed Nov. 2l, 1960 36 Sheets-Sheet 1 @ATA TRACKS A- March 28, 1967 c. H. PROPSTER, JR 3,311,885

ELECTRONIC DATA PROCESSOR 3G Sheets-Sheet 2 Filed Nov. 2l, QGO

March 28, 1967 c. H. PRoPsTER, JR

ELECTRONIC DATA PROCESSOR 55 Sheets-Sheet Filed Nov. 2l. 1960 NMNNM March 28, 1967 H. PROPSTER, JR 3,311,885

ELECTRONIC DATA PROCESSOR Filed Nov. 21. 1960 a@ sheets-Sheet 4 E15. zo JMH jaa .{85

ooo

March 28, 1967 c. H. PRoPsTER, JR

ELECTRONIC DATA PROCESSOR 3G Sheets-Sheet L Filed Nov. 2l. 1960 March 28, 1967 C. H. PRoPsTER. .1R

ELECTRONIC DATA PROCESSOR .13G Sheets-Sheet 6 Filed Nov. 2l, 1960 March 28, 1967 Cl H. PROPSTER, JR 3,311,535

ELECTRONIC DATA PROCESSOR Filed Nov 2l. 1960 L5@ Sheets-Sheet ',f

March 28, 1967 C, H. PRoPsTER, JR

ELECTRONIC DATA PROCESSOR w @www :v :Q s um :v \\\\\\\\QS m I ...ia

s n .J. J \Q u ...sill

W TD N N Q N Q .Q N @www w lf j lqiii: 1 Le A: www

353mm Ww Ra :CECC-. XSS

m 1L L lL hmmm@ 1 m .i w

m www ENI $336 NNAIIMM @M mi @L am www NNI @um `R March 28, 1967 c. H. PROPSTER, JR

ELECTRONIC DATA PROCESSOR 56 Sheets-Sheet a Filed NOV. 2l. 1960 MQNN.

NNNN

March 28, 1967 c. H. PRoPsTER, JR 3,311,885

ELECTRONIC DATA PROCESSOR Filed Nov. 2l, 1960 56 Sheets-Sheet 1U A. 525@ *31mlI 5,1750@ *ilHll CIL/50j lll D. mm2: imm-Lum Al Il @f www; :f fr @j *jin nl i U U lil f G. @E *in Ill! Illl VU H *jij 5T HH Hl! Ul l 5555? *ULUIJ'PIlFMILTUIUUUWMI @5555 *iin 11:1'I nllgmum KIP +61/ l ov l *V 8: I I u: s i l l 5;; i 2 52514 0V g L@ *6v I I I March 28, 1967 c. H. PRoPsTER. JR

ELECTRONIC DATA PROCESSOR .5G Sheets-Sheet 11 Filed Novv 21. 1960 Nm. www. @h m@ f NSK N mN WN N hN mN... mN mN MN WN N N oIl. ammm mf.. o QQ QQ QQ @o QQ QQ o |11.. rJ NM www NQ ...NSM www .YTN IVTG @BMW NNN@ JQQY .mSm www.. f SSM.. msnm. Q .6A M.\M|w by W N NNW Il: E Q Q m www NNwM M MQMN QNMQ .nsw mN wh. mv Y ./w ..1 hmk .SMQ QSO@ NNMO March 28, 1967 c. H. PRoPsTER, JR 3,311,885

ELECTRONIC DATA PROCESSOR Filed Nov. 21, 1960 s@ Sheets-Sheet 12 Marh 28, 1967 c. H. PROPSTER, JR

ELECTRONIC DATA PROCESSOR .'56 Sheets-Sheet 13 EQ www www@ Filed. Nov. 2l, 1960 March 23, 1957 c. H. PRoPsTER, JR

ELECTRNIC DATA PROCESSOR 56 Sheets-Sheet 14 Filed Nov. 2l. 1960 www N l im@ om@ Sim NSW Nmww O Q Q www NSK obwk w uw March 28, 1967 c. H. PROPSTER. JR 3,311,885

ELECTRONIC DATA PROCES SOR set @o sl40) March 28, 1957 c H. PROPSTER, JR

ELECTRONIC DATA PROCESSOR 55 Sheets-Sheet 16 Filed Nov. 2l. 1960 Mawh 28. 1967 c. H. PRoPs-rER, JR

ELECTRONIC DATA PROCESSOR km NW@ NNW@ t heet 17 MAG www@ www WN mw@ www QR ,b mm@ www .a6 wm@ n um@ www who www um@ mw um w m1- ww www www www .ew .www www mw 1L www uw QW @uw ML www uw EW 56 Sheets-S Filed Nov. 21, 1960 March 28, 1967 C. H. PRoPsTER, JR

ELECTRONIC DATA PROCESSOR 5:5 Sheets-Sheet lf3 Filed NOV. 2l. 1960 Q mmmuNQQ mm www mm www Mm. ww. n NNW NW @www mw sw sw Nw Mw mw w w W Ww Q uw 5U. SU. www. mw ,w m0. uw m m N h. Sr! Q Q Q Q @.ww. sw. mw. am. www N um.

NN. WN

N h N. h. N. mzyv wwmmwws. $181.. IY GI.. 6|.. um.

March 28, 1967 c. H. PRoPsTER, JR 3,311,885

ELECTRONIC DATA PROCESSOR Filed Nov. 2l. 1960 56 Sheets-Sheet 19 March 28, 1967 C, H. PRoPsTER, JR 3,311,885

ELECTRONIC DATA PROCES SOR Filed Nov. 2l, 1960 56 Sheets-Sheet 2O 61112 @Lgd g #411472 Erg. 33 

1. IN A STORED-PROGRAM DIGITAL COMPUTER HAVING A MEMORY SECTION WITH A PLURALITY OF ACCESSIBLE MEMORY LOCATIONS FOR STORING GROUPS OF DIGITAL SIGNALS REPRESENTING INSTRUCTIONS AND OPERANDS, A CONTROL SECTION, AT LEAST ONE SHIFTER REGISTER AND AN ARITHMETIC SECTION CONSISTING OF AN ADDER AND CONTROL CIRCUITS FOR ALLOWING GROUPS OF DIGITAL SIGNALS TO BE TRANSFERRED THROUGH SAID ADDER TO SAID CONTROL SECTION AND TO SAID SHIFT REGISTER, THE COMBINATION COMPRISING: A FIRST MEANS RESPONSIVE TO SAID CONTROL SECTION FOR TRANSMITTING CONTROL SIGNALS TO SAID MEMORY SECTION FOR CAUSING AN INSTRUCTION GROUP OF DIGITAL SIGNALS TO BE TRANSFERRED FROM A FIRST MEMORY LOCATION TO SAID CONTROL SECTION DIRECTLY THROUGH SAID ADDER; AN INSTRUCTION REGISTER INCLUDED IN SAID CONTROL SECTION FOR STORING SAID INSTRUCTION; A SECOND MEANS RESPONSIVE TO SAID CONTROL SECTION FOR TRANSMITTING CONTROL SIGNALS TO SAID MEMORY SECTION FOR CAUSING AN OPERAND GROUP OF DIGITAL SIGNALS TO BE TRANSFERRED FROM A SECOND MEMORY LOCATION TO SAID SHIFT REGISTER DIRECTLY THROUGH SAID ADDER; AND A THIRD MEANS RESPONSIVE TO SAID INSTRUCTION STORED IN SAID INSTRUCTION REGISTER FOR TRANSMITTING CONTROL SIGNALS FROM SAID CONTROL SECTION TO THE CONTROL CIRCUITS OF SAID ARITHMETIC SECTION FOR CAUSING AN OPERATION SPECIFIED BY SAID INSTRUCTION TO BE PERFORMED WHILE SAID OPERAND IS BEING TRANSFERRED TO SAID SHIFT REGISTER. 